package com.gl.glcourses.services;

import java.util.List;

import com.gl.glcourses.vos.Confirmacion;
import com.gl.glcourses.vos.Oficina;
import com.gl.glcourses.vos.Usuario;

public interface IUsuarioServices {

	public Usuario buscarUsuario(String nombre) throws Exception;

	public List<Usuario> buscarUsuariosPM( )throws Exception;

	public List<Usuario> buscarUsuariosxOficina(Oficina oficina)throws Exception;

	public List<Usuario> buscarUsuariosACargo(Usuario usuario)throws Exception;

	public List<Usuario> listarUsuarios();

	public Confirmacion updateNewUsers();

	public void notificacionUsuariosSinOficina();

	public void updateUsuario(Usuario usuario) throws Exception;
	
	public List<Usuario> buscarUsuariosSimplexOficina(Oficina oficina);
}
